package com.pai4j.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

@Getter
@NoArgsConstructor
@AllArgsConstructor
public enum MessageTypeEnum {

    CHAT_TEXT(1, "聊天"),
    CHAT_FILE(2, "文件"),
    RED_PACKET(3, "红包"),
    SUBJECT_ACCOUNT_ARTICLE(4, "专题推文"),
    SUBSCRIBE_SUBJECT(5, "订阅专题"),
    APPLY(6, "申请添加好友"),
    WALLET_BALANCE(7, "钱包余额"),
    CHATTING_REFRESH(8, "刷新对话列表"),
    VIDEO_CALL(9, "音视频呼叫"),
    GROUP_VIDEO_CALL(10, "群聊音视频呼叫"),
    VIDEO_LEAVE(11, "一对一音视频对方挂断"),
    INTERACTION(12, "互动通知"),
    SERVER_ACCOUNT_MESSAGE_CARD(13, "服务号消息卡"),
    MOMENT_NOTIFICATION(14, "动态通知"),
    SYSTEM(15, "系统通知"),
    RECOMMEND_USER_CARD(16, "推荐好友卡片"),
    RECOMMEND_GROUP_CARD(17, "推荐群聊卡片"),
    ;

    private Integer type;
    private String desc;
}
